/*
 * GUI.h
 *
 *  Created on: Mar 24, 2013
 *      Author: ohnozzy
 */

#ifndef GUI_H_
#define GUI_H_
#include "CameraGUI.h"
namespace flyingcamera
{
   namespace gui{

        void display();
        void reshape (int w, int h);
        void displayRobot(double x, double y);
        void timer_function( int value);
        void setCamera(const fcl::Transform3f& tf, double x, double y);
        void show(int* argc, char** argv);
        void displayEnvironment();
        void displayMObstacle(double t);
        void displayObject(const fcl::Box& o, const fcl::Transform3f& tf, const fcl::Vec3f& color);
        void setCameraGUI(CameraGUI* g);
        void DisableLoop();
   }
}



#endif /* GUI_H_ */
